- inveigh
- v1. protest, remonstrate, complain about, object to; decry, denounce, censure, criticize, disparage; deprecate, depreciate, discredit, belittle, minimize, run or put down, Inf. knock.2. rail against, vituperate, revile, oppugn; assail, attack, abuse, belabor, lash, Inf. sail into, Inf. jump down [s.o.'s] throat, Archaic. clapperclaw; scold, rate, slate, harangue, rant, tongue-lash, curse, execrate, imprecate, anathematize; upbraid, objurgate, excoriate, lambaste, flay, fulminate against, Inf. spout off at; berate, castigate, chastise, reproach, rebuke, reprove, Inf. dress down, Sl. strafe; vilify, traduce, asperse, calumniate, impugn, slur, malign, defame, denigrate, slander, libel, backbite, bespatter.
A Note on the Style of the synonym finder. 2014.